package br.com.controlecompetenciaweb.utilitarios;

import java.util.Random;

public class GeradorDeSenha {

	public static String gerarSenhaAutomaticamente(){

		final String caracteres = "abcdefghigklmnopqrstuvwxyz0123456789!@#$%&*";
		Random ramdom = new Random();

		StringBuilder senhaGerada = new StringBuilder();
		for (int i = 0; i < 8; i++) {
			if (Math.random() < 0.5){
				senhaGerada.append((caracteres.charAt(ramdom.nextInt(caracteres.length()))+"").toUpperCase());
			}else{
				senhaGerada.append(caracteres.charAt(ramdom.nextInt(caracteres.length())));
			}
		}
		
		return senhaGerada.toString();
	}

	public static void main(String args[]){    

		String j = GeradorDeSenha.gerarSenhaAutomaticamente();

		System.out.println("Senha gerada: " + j);

	}    
}
